package com.ocom.webapi.service;

import com.ocom.common.constant.AccessServiceUrl;
import com.ocom.common.resp.Result;
import com.ocom.webapi.vo.accessaccount.AddVo;
import com.ocom.webapi.vo.accessaccount.ModifyVo;
import com.ocom.webapi.vo.accessaccount.OnShowVo;
import com.ocom.webapi.vo.accessaccount.ResetMngUserScopeVo;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestPart;
import org.springframework.web.multipart.MultipartFile;

public interface AccessAccountService {

    /**
     * 账号列表（AccessAccount/onShow）
     * */
    public Result AccessAccountOnShow(OnShowVo onShowVo);

    /**
     * 账号修改（AccessAccount/modify）
     * */
    public Result AccessAccountModify(ModifyVo modifyVo);

    /**
     * 账号删除（AccessAccount/delete）
     * */
    public Result AccessAccountDelete(Long comId,String ids);

    /**
     *     账号新增（AccessAccount/add）
     */
    public Result AccessAccountAdd(AddVo addVo);

    /**
     * 重置账号权限范围(resetMngUserScope)
     * */
    public Result ResetMngUserScope(ResetMngUserScopeVo resetMngUserScopeVo);


}
